Il loopback è (a grandi linee) una scheda di rete virtuale gestita dal protocollo TCP/IP. I dati inviati all'IP di loopback (solitamente 127.0.0.1) non vengono instradati attraverso la scheda di rete, ma attraverso l'interfaccia di loopback. Grazie al loopback i dati vengono gestiti localmente, senza l'ausilio della scheda di rete (perciò il termine localhost).
Lo scopo di questa interfaccia è quello di testare il funzionamento di un sistema. In generale, le interfacce di loopback possono essere utilizzate anche in contesti diversi dalle reti di computer, tramite diversi tipi di tecnologie, ad esempio: nelle telecomunicazioni, nelle centrali telefoniche, nelle comunicazioni seriali ed anche nei sistemi audio.